home *** CD-ROM | disk | FTP | other *** search
- // TSMorph - Amiga Morphing program
- // Copyright (C) © 1993 Topicsave Limited
-
- // This program is free software; you can redistribute it and/or modify
- // it under the terms of the GNU General Public License as published by
- // the Free Software Foundation; either version 2 of the License, or
- // any later version.
-
- // This program is distributed in the hope that it will be useful,
- // but WITHOUT ANY WARRANTY; without even the implied warranty of
- // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- // GNU General Public License for more details.
-
- // You should have received a copy of the GNU General Public License
- // along with this program; if not, write to the Free Software
- // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
- // mpaddock@cix.compulink.co.uk
-
- /*
- * Source machine generated by GadToolsBox V2.0
- * which is (c) Copyright 1991-1993 Jaba Development
- *
- * GUI Designed by : M J P
- */
-
- #define GetString( g ) ((( struct StringInfo * )g->SpecialInfo )->Buffer )
- #define GetNumber( g ) ((( struct StringInfo * )g->SpecialInfo )->LongInt )
-
- #define GD_CustomDepth 0
- #define GD_DX 1
- #define GD_DY 2
- #define GD_Mode 3
- #define GD_SaveFormat 4
- #define GD_Quality 5
- #define GD_AntiAlias 6
- #define GD_Depth 7
- #define GD_Zoom 8
- #define GD_Palette 9
- #define GD_OpenMode 10
- #define GD_Help 11
- #define GD_KeepPrefs 12
- #define GD_Project 13
- #define GD_Prefs 14
- #define GD_Render 15
- #define GD_Save 16
- #define GD_Use 17
- #define GD_Cancel 18
- #define GD_CustomMode 19
- #define GD_Preview 20
- #define GD_Load 21
- #define GD_Pre 22
- #define GD_Post 23
- #define GD_MorphScreen 24
- #define GD_RenderScreen 25
- #define GD_Integer 26
-
- #define GDX_CustomDepth 0
- #define GDX_DX 1
- #define GDX_DY 2
- #define GDX_Mode 3
- #define GDX_SaveFormat 4
- #define GDX_Quality 5
- #define GDX_AntiAlias 6
- #define GDX_Depth 7
- #define GDX_Zoom 8
- #define GDX_Palette 9
- #define GDX_OpenMode 10
- #define GDX_Help 11
- #define GDX_KeepPrefs 12
- #define GDX_Project 13
- #define GDX_Prefs 14
- #define GDX_Render 15
- #define GDX_Save 16
- #define GDX_Use 17
- #define GDX_Cancel 18
- #define GDX_CustomMode 19
- #define GDX_Preview 20
- #define GDX_Load 21
- #define GDX_Pre 22
- #define GDX_Post 23
- #define GDX_MorphScreen 24
- #define GDX_RenderScreen 25
- #define GDX_Integer 26
-
- #define TSMorphPrefs_CNT 27
-
- extern struct IntuitionBase *IntuitionBase;
- extern struct Library *GadToolsBase;
-
- extern struct Screen *Scr;
- extern UBYTE *PubScreenName;
- extern APTR VisualInfo;
- extern struct Window *TSMorphPrefsWnd;
- extern struct Gadget *TSMorphPrefsGList;
- extern struct Menu *TSMorphPrefsMenus;
- extern struct IntuiMessage TSMorphPrefsMsg;
- extern UWORD TSMorphPrefsZoom[4];
- extern struct Gadget *TSMorphPrefsGadgets[27];
- extern UWORD TSMorphPrefsLeft;
- extern UWORD TSMorphPrefsTop;
- extern UWORD TSMorphPrefsWidth;
- extern UWORD TSMorphPrefsHeight;
- extern UBYTE *TSMorphPrefsWdt;
- extern struct TextAttr *Font, Attr;
- extern UWORD FontX, FontY;
- extern UWORD OffX, OffY;
- extern UBYTE *Mode0Labels[];
- extern UBYTE *SaveFormat0Labels[];
- extern UBYTE *Zoom0Labels[];
- extern UBYTE *Palette0Labels[];
- extern UBYTE *OpenMode0Labels[];
- extern struct IntuiText TSMorphPrefsIText[];
- extern struct NewMenu TSMorphPrefsNewMenu[];
- extern UWORD TSMorphPrefsGTypes[];
- extern struct NewGadget TSMorphPrefsNGad[];
- extern ULONG TSMorphPrefsGTags[];
-
- extern struct Rectangle Rect[27];
-
- extern int CustomDepthClicked( void );
- extern int DXClicked( void );
- extern int DYClicked( void );
- extern int ModeClicked( void );
- extern int SaveFormatClicked( void );
- extern int QualityClicked( void );
- extern int AntiAliasClicked( void );
- extern int DepthClicked( void );
- extern int ZoomClicked( void );
- extern int PaletteClicked( void );
- extern int OpenModeClicked( void );
- extern int HelpClicked( void );
- extern int KeepPrefsClicked( void );
- extern int ProjectClicked( void );
- extern int PrefsClicked( void );
- extern int RenderClicked( void );
- extern int SaveClicked( void );
- extern int UseClicked( void );
- extern int CancelClicked( void );
- extern int CustomModeClicked( void );
- extern int PreviewClicked( void );
- extern int LoadClicked( void );
- extern int PreClicked( void );
- extern int PostClicked( void );
- extern int MorphScreenClicked( void );
- extern int RenderScreenClicked( void );
- extern int IntegerClicked( void );
- extern int TSMorphPrefsOpen( void );
- extern int TSMorphPrefsSaveAs( void );
- extern int TSMorphPrefsQuit( void );
- extern int TSMorphPrefsResetToDefaults( void );
- extern int TSMorphPrefsLastSaved( void );
- extern int TSMorphPrefsRestore( void );
- extern int TSMorphPrefsCreateIcons( void );
-
- extern int SetupScreen( void );
- extern void CloseDownScreen( void );
- extern void TSMorphPrefsRender( void );
- extern int HandleTSMorphPrefsIDCMP( void );
- extern int TSMorphPrefsCloseWindow(void);
- extern int OpenTSMorphPrefsWindow( void );
- extern void CloseTSMorphPrefsWindow( void );
- extern int TSMorphPrefsRawKey(void);
- extern int TSMorphPrefsMenuHelp(void);
-